<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 
        盒模型：
                默认所有块级元素都是内容盒子
            1.  内容盒子 标准盒子 w3c盒子
            盒子宽：内容区宽+左右内边距+左右边框
            盒子高 内容区高+上下内边框
            所占页面比宽
            高
        */
        div {
            /* vw ViewWidth视口区域宽度100% */
            /* width: 100vw; */
            width: 100px;
            /* vh ViewHeight视口区域高度100% */
            /* height: 100vh; */
            height: 100px;
            /* 设置背景图片 设置渐变色
            线性渐变 径向渐变
             */
            /* background-image: linear-gradient(to right,red,pink,cyan); */
            margin: 17px 23px 22px 18px;
            padding: 16px 25px 19px 27px;
            border: 3px solid greenyellow;

            /* 设置背景图片是否平铺 */
            /* background-repeat: no-repeat; */
        }

        /* 
        2.边框盒子 ie盒子怪异黑子
        盒子宽	width 已包含 padding 和 border	100px
        盒子高	height 已包含 padding 和 border	100px
        页面宽	盒子宽 + 左右 margin	100 + 27 + 17 = 144px
        页面高	盒子高 + 上下 margin	100 + 23 + 19 = 142px
        内容区宽	width - 左右 padding - 左右 border	100 - 22 - 15 - 3 - 3 = 57px
        内容区高	height - 上下 padding - 上下 border	100 - 19 - 17 - 3 - 3 = 58px 
        */
        section {
            /* 设置边框盒子 */
            /* 设置盒模型 content-box border-box */
            box-sizing: border-box;
            width: 100px;
            height: 100px;
            background-image: radial-gradient(red, pink, cyan);
            margin: 23px 17px 19px 27px;
            padding: 19px 15px 17px 22px;
            border: 3px solid orange;
        }
    </style>
</head>

<body>
    <div>内容盒子</div>
    <section>边框盒子</section>
</body>

</html>